# 生成静态库（对比Makefile的ar命令）
add_library(math STATIC
  src/math.c
  include/math.h   #  头文件直接引用（路径：libs/math/include/math.h）
)

# 暴露头文件目录（PUBLIC表示使用者也需要这个路径）
target_include_directories(math PUBLIC
  ${CMAKE_CURRENT_SOURCE_DIR}/include  #  正确路径：libs/math/include
)

# 模块私有编译选项（仅影响当前目标）
target_compile_options(math PRIVATE
  -Wno-unused-parameter  #  关闭未使用参数警告
)